
package com.siashan.unipay4j.wx.model.transfer.newmodel;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 转账场景报备信息
 *
 * @author siashan
 * @date 2025-03-17
 */
@Getter
@Setter
@NoArgsConstructor
public class WxTransferSceneReportItems {

    /**
     * 信息类型
     * <p>
     * 必填
     *
     * 不能超过15个字符，商户所属转账场景下的信息类型，此字段内容为固定值，需严格按照转账场景报备信息字段说明传参。
     *
     * https://pay.weixin.qq.com/doc/v3/merchant/4013774588
     */
    @JSONField(name = "info_type")
    private String infoType;
    /**
     * 转信息内容
     * <p>
     * 必填
     * <p>
     * 不能超过32个字符，商户所属转账场景下的信息内容，商户可按实际业务场景自定义传参，需严格按照转账场景报备信息字段说明传参。
     */
    @JSONField(name = "info_content")
    private String infoContent;
}
